package com.exam.system.service;

import com.exam.system.entity.ExamLibraryType;
import com.exam.system.entity.PageDTO;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ExamLibraryTypeService {
    //查询所有题库类型
    public List<ExamLibraryType> findAllExamLibraryType();

    //查询所有子题库类型
    public List<ExamLibraryType> findchirdExamLibraryType();

    //修改题库类型
    public Integer updateLibraryType(ExamLibraryType examLibraryType);

    //查询所有题库类型并整理为树型表格结构
    public List<ExamLibraryType> findAllExamLibraryTypeList();

    //添加父题库类型下的子题库类型
    public Integer addChildLibraryType(ExamLibraryType examLibraryType);

    //添加父题库类型
    public Integer addParentLibraryType(ExamLibraryType examLibraryType);

    //禁用题库类型
    public Integer disableLibraryType(ExamLibraryType ExamLibraryType);
}
